منابع مشابه
Integrating ProB into the TLA Toolbox
Features. Animation is one of the most useful features of ProB that is not currently supported by the TLAtool chain. It allows a user to interact with the specification by discovering the statespace step by step and to evaluate expressions on the current state. Animation could be especially useful for newcomers to get familiar with TLA. Moreover, the ProB animator can be used to control a graph...
متن کاملAnimating Formal Specifications Using Java Applets
This paper proposes the generation of Java applets from specifications given in an extended Petri Net formalism. The anticipated advantages of this approach are to gain a greater confidence in the correctness of the final product, and to harness the capabilities of Java in a consistent framework. The emphasis of this paper is on the generation of the Java code from the Petri Net specification, ...
متن کاملMapping Formal Specifications to Java Contracts∗
In no other technology sector faults are accepted to an extent comparable with software development. The reason seems to be that software systems are growing faster, and programming languages and development environments are developing faster than verification methods for software are evolving. The question of software correctness can only be answered if we know the specification, the descripti...
متن کاملA Prolog Framework for Integrating Business Rules into Java Applications
Business specifications – that formerly only supported IT development – increasingly become business configurations in the form of rules that can be loaded directly into IT solutions. PROLOG is well–known for its qualities in the development of sophisticated rule systems. It is desirable to combine the advantages of PROLOG with JAVA, since JAVA has become one of the most used programming langua...
متن کاملCertifying Native Java Card API by Formal Refinement
This paper describes a refinement-based approach to show that a native Java Card API function fulfills its specification. We refine a native function from its informal specification (by Sun) through several intermediate models into a low-level model which is very close to its C implementations. We formally prove the correctness of the refinement steps between two adjacent levels. The low-level ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Formal Methods in System Design
سال: 2020
ISSN: 0925-9856,1572-8102
DOI: 10.1007/s10703-020-00351-3